Programming on Chromebook

Update the package list.
sudo apt update

Upgrade the package.
sudo apt upgrade -y

C, C++.
sudo apt install build-essential gdb -y

Install JDK.
sudo apt install default-jdk -y

Install Python3 pip.
sudo apt install python3-pip -y
python3 -m pip install -U pip

Allow root user access to the X server.
xhost si:localuser:root

Install Apache.
sudo apt install apache2 -y
Added "Listen 8080" to /etc/apache2/ports.conf
sudo /etc/init.d/apache2 restart

Install PHP
sudo apt instal php -y

Install MariaDB
sudo apt install mariadb-server -y

Install the MySQL module for PHP.
sudo apt install php-mysql

Install SQLite
sudo apt install sqllite3 -y

Install Node.js
Installation instructions
sudo curl -fsSL https://deb.nodesource.com/setup_current.x | sudo bash -
sudo apt-get install -y nodejs

Install XAMPP
Download
chmod 755 <Installler>
sudo <Installler>
sudo /opt/lampp/lampp start
xhost si:localuser:root
sudo /opt/lampp/manager-linux-x64.run &

Install Docker
Install Docker Engine on Debian
Install using the repository

Setup a Wireless Printer
sudo apt install cups lpr -y
sudo apt install printer-driver-all -y
sudo useradd lpadmin -g lpadmin
sudo passwd lpadmin
sudo apt install firefox-esr -y
http://localhost:631/admin/

Install LibreOffice
https://www.libreoffice.org/
tar -zxvf *.gz
sudo dpkg -i *.deb

Use Japanese
sudo apt install uim-fep uim-mozc -y
vi $HOME/.uim
(define default-im-name 'mozc)
(define-key generic-on-key? '("<Control> "))
(define-key generic-off-key? '("<Control> "))
uim-fep
Note: ON / OFF is <Ctrl + Space>.

Uninstall hoge
sudo apt remove --purge hoge* -y

Adding PATH.
vi .bashrc
export PATH=$PATH:/home/norioy01/.local/bin